package cn.rkylin.oms.system.monthlyTurnoverReport.domain;

import java.math.BigDecimal;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;

import cn.rkylin.oms.common.base.BaseEntity;

/**
 * 
 * 类名：MonthlyTurnoverReport<br>
 * 作用：月营业额度报表<br>
 * 创建时间：2020年4月22日 下午2:35:33
 *
 * @author 崔继扬
 * @version V1.0 2020-04-24
 */
public class MonthlyTurnoverReport extends BaseEntity {
	  /**
   * 订单id
   */
  private String orderId;
  /**
   * 企业id
   */
  private String entId;
  /**
   * 项目id
   */
  private String prjId;
  /**
   * 网店id
   */
  private String shopId;
  /**
   * 网店名称
   */
  private String shopName;
  /**
   * 订单编号
   */
  private String orderCode;
  /**
   * 拍单时间
   */
  @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  private Date orderTime;
  /**
   * 买家昵称(客户ID)
   */
  private String buyerNick;
  /**
   * 订单类型
   */
  private String orderType;
  /**
   * 店铺类型
   */
  private String shopType;
  /**
   * 订单状态
   */
  private String orderStatus;
  /**
   * 交易状态
   */
  private String tradeStatus;
  /**
   * 平台交易号
   */
  private String tradeCode;
  /**
   * 支付方式
   */
  private String payMode;
  /**
   * 旗帜id
   */
  private String flagId;
  /**
   * 旗帜名称
   */
  private String flagName;
  /**
   * 旗帜颜色
   */
  private String flagColor;
  /**
   * 平台旗帜
   */
  private Long tbFlagCode;
  /**
   * 物流公司Id
   */
  private String lgstId;
  private String lgstCode;
  /**
   * 物流公司名称
   */
  private String lgstName;
  /**
   * 物流费用
   */
  private BigDecimal lgstFee;
  /**
   * 仓库Id
   */
  private String storId;
  private String storCode;
  /**
   * 仓库名称
   */
  private String storName;
  /**
   * 收货人
   */
  private String cons;
  /**
   * 收货人电话
   */
  private String consTel;
  /**
   * 收货人手机
   */
  private String consMobile;
  /**
   * 收货人地址
   */
  private String consAddr;
  /**
   * 收货人邮编
   */
  private String consPostCode;
  /**
   * 省名称
   */
  private String provName;
  /**
   * 市名称
   */
  private String cityName;
  /**
   * 区名称
   */
  private String distName;
  /**
   * 地区码
   */
  private Integer areaCoding;
  /**
   * 服务费
   */
  private BigDecimal servFee;
  /**
   * 支付金额
   */
  private BigDecimal paidFee;
  /**
   * 付款日期
   */
  @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  private Date paidDate;
  /**
   * 锁定状态
   */
  private String isLock;
  /**
   * 锁定人
   */
  private String lockUserName;
  /**
   * 锁定时间
   */
  @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  private Date lockTime;
  /**
   * 锁定备注
   */
  private String lockRemark;
  /**
   * 废弃状态
   */
  private String isCancel;
  /**
   * 废弃备注
   */
  private String cancelRemark;
  /**
   * 合并状态
   */
  private String combStus;
  /**
   * 合并订单父id
   */
  private String forderId;
  /**
   * 物流单号
   */
  private String lgstNo;
  /**
   * 业务员
   */
  private String salesman;
  /**
   * 买家留言
   */
  private String custRemark;
  /**
   * 卖家备注
   */
  private String salesRemark;
  /**
   * 内部备注
   */
  private String remark;
  /**
   * 系统发货时间
   */
  @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  private Date shipTime;
  /**
   * 平台发货时间
   */
  @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  private Date consignTime;
  /**
   * 完成时间
   */
  @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  private Date finishTime;
  /**
   * 处理状态
   */
  private String operStus;
  /**
   * 订单问题
   */
  private String isOrderError;
  /**
   * 商品问题
   */
  private String isGoodsError;
  /**
   * 物流问题
   */
  private String isLgstError;
  /**
   * 库存问题
   */
  private String isStockError;
  /**
   * 订单问题备注
   */
  private String orderErrorRemark;
  /**
   * 商品问题备注
   */
  private String goodsErrorRemark;
  /**
   * 物流问题备注
   */
  private String lgstErrorRemark;
  /**
   * 库存问题备注
   */
  private String stockErrorRemark;
  /**
   * 是否开发票
   */
  private String isInvoice;
  /**
   * 开票方式
   */
  private String isIssued;
  /**
   * 发票抬头
   */
  private String invoiceTitle;
  /**
   * 发票是否开商品明细
   */
  private String isItemGoods;
  /**
   * 开发票商品名称
   */
  private String invoiceItem;
  /**
   * 普通发票
   */
  private String invoiceType;
  /**
   * 订单进系统阶段状态
   */
  private String jobStep;
  /**
   * 删除标记
   */
  private String deleted;
  /**
   * 创建时间
   */
  @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  private Date createTime;
  /**
   * 修改时间
   */
  @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
  private Date updateTime;

  /**
   * 已验视
   */
  private String hasInspected;

  /**
   * 折扣金额
   */
  private String discountFee;

  /**
   * 积分金额
   */
  private String pointFee;
  
  /**
   * 有退款单
   */
  private String hasRefund;

	/**
   * 有退货单
   */
  private String hasReturn;

  /**
   * 有补发单
   */
  private String hasResend;



  public String getOrderId() {
      return orderId;
  }

  public void setOrderId(String orderId) {
      this.orderId = orderId == null ? null : orderId.trim();
  }

  public String getEntId() {
      return entId;
  }

  public void setEntId(String entId) {
      this.entId = entId == null ? null : entId.trim();
  }

  public String getPrjId() {
      return prjId;
  }

  public void setPrjId(String prjId) {
      this.prjId = prjId == null ? null : prjId.trim();
  }

  public String getShopId() {
      return shopId;
  }

  public void setShopId(String shopId) {
      this.shopId = shopId == null ? null : shopId.trim();
  }

  public String getShopName() {
      return shopName;
  }

  public void setShopName(String shopName) {
      this.shopName = shopName == null ? null : shopName.trim();
  }

  public String getOrderCode() {
      return orderCode;
  }

  public void setOrderCode(String orderCode) {
      this.orderCode = orderCode == null ? null : orderCode.trim();
  }

  public Date getOrderTime() {
      return orderTime;
  }

  public void setOrderTime(Date orderTime) {
      this.orderTime = orderTime;
  }

  public String getBuyerNick() {
      return buyerNick;
  }

  public void setBuyerNick(String buyerNick) {
      this.buyerNick = buyerNick == null ? null : buyerNick.trim();
  }

  public String getOrderType() {
      return orderType;
  }

  public void setOrderType(String orderType) {
      this.orderType = orderType == null ? null : orderType.trim();
  }

  public String getShopType() {
      return shopType;
  }

  public void setShopType(String shopType) {
      this.shopType = shopType == null ? null : shopType.trim();
  }

  public String getOrderStatus() {
      return orderStatus;
  }

  public void setOrderStatus(String orderStatus) {
      this.orderStatus = orderStatus == null ? null : orderStatus.trim();
  }

  public String getTradeStatus() {
      return tradeStatus;
  }

  public void setTradeStatus(String tradeStatus) {
      this.tradeStatus = tradeStatus == null ? null : tradeStatus.trim();
  }

  public String getTradeCode() {
      return tradeCode;
  }

  public void setTradeCode(String tradeCode) {
      this.tradeCode = tradeCode == null ? null : tradeCode.trim();
  }

  public String getPayMode() {
      return payMode;
  }

  public void setPayMode(String payMode) {
      this.payMode = payMode == null ? null : payMode.trim();
  }

  public String getFlagId() {
      return flagId;
  }

  public void setFlagId(String flagId) {
      this.flagId = flagId == null ? null : flagId.trim();
  }

  public String getFlagName() {
      return flagName;
  }

  public void setFlagName(String flagName) {
      this.flagName = flagName == null ? null : flagName.trim();
  }

  public String getFlagColor() {
      return flagColor;
  }

  public void setFlagColor(String flagColor) {
      this.flagColor = flagColor == null ? null : flagColor.trim();
  }

  public Long getTbFlagCode() {
      return tbFlagCode;
  }

  public void setTbFlagCode(Long tbFlagCode) {
      this.tbFlagCode = tbFlagCode;
  }

  public String getLgstId() {
      return lgstId;
  }

  public void setLgstId(String lgstId) {
      this.lgstId = lgstId == null ? null : lgstId.trim();
  }

  public String getLgstName() {
      return lgstName;
  }

  public void setLgstName(String lgstName) {
      this.lgstName = lgstName == null ? null : lgstName.trim();
  }

  public BigDecimal getLgstFee() {
      return lgstFee;
  }

  public void setLgstFee(BigDecimal lgstFee) {
      this.lgstFee = lgstFee;
  }

  public String getStorId() {
      return storId;
  }

  public void setStorId(String storId) {
      this.storId = storId == null ? null : storId.trim();
  }

  public String getStorName() {
      return storName;
  }

  public void setStorName(String storName) {
      this.storName = storName == null ? null : storName.trim();
  }

  public String getCons() {
      return cons;
  }

  public void setCons(String cons) {
      this.cons = cons == null ? null : cons.trim();
  }

  public String getConsTel() {
      return consTel;
  }

  public void setConsTel(String consTel) {
      this.consTel = consTel == null ? null : consTel.trim();
  }

  public String getConsMobile() {
      return consMobile;
  }

  public void setConsMobile(String consMobile) {
      this.consMobile = consMobile == null ? null : consMobile.trim();
  }

  public String getConsAddr() {
      return consAddr;
  }

  public void setConsAddr(String consAddr) {
      this.consAddr = consAddr == null ? null : consAddr.trim();
  }

  public String getConsPostCode() {
      return consPostCode;
  }

  public void setConsPostCode(String consPostCode) {
      this.consPostCode = consPostCode == null ? null : consPostCode.trim();
  }

  public String getProvName() {
      return provName;
  }

  public void setProvName(String provName) {
      this.provName = provName == null ? null : provName.trim();
  }

  public String getCityName() {
      return cityName;
  }

  public void setCityName(String cityName) {
      this.cityName = cityName == null ? null : cityName.trim();
  }

  public String getDistName() {
      return distName;
  }

  public void setDistName(String distName) {
      this.distName = distName == null ? null : distName.trim();
  }

  public Integer getAreaCoding() {
      return areaCoding;
  }

  public void setAreaCoding(Integer areaCoding) {
      this.areaCoding = areaCoding;
  }

  public BigDecimal getServFee() {
      return servFee;
  }

  public void setServFee(BigDecimal servFee) {
      this.servFee = servFee;
  }

  public BigDecimal getPaidFee() {
      return paidFee;
  }

  public void setPaidFee(BigDecimal paidFee) {
      this.paidFee = paidFee;
  }

  public Date getPaidDate() {
      return paidDate;
  }

  public void setPaidDate(Date paidDate) {
      this.paidDate = paidDate;
  }

  public String getIsLock() {
      return isLock;
  }

  public void setIsLock(String isLock) {
      this.isLock = isLock == null ? null : isLock.trim();
  }

  public String getLockUserName() {
      return lockUserName;
  }

  public void setLockUserName(String lockUserName) {
      this.lockUserName = lockUserName == null ? null : lockUserName.trim();
  }

  public Date getLockTime() {
      return lockTime;
  }

  public void setLockTime(Date lockTime) {
      this.lockTime = lockTime;
  }

  public String getLockRemark() {
      return lockRemark;
  }

  public void setLockRemark(String lockRemark) {
      this.lockRemark = lockRemark == null ? null : lockRemark.trim();
  }

  public String getIsCancel() {
      return isCancel;
  }

  public void setIsCancel(String isCancel) {
      this.isCancel = isCancel == null ? null : isCancel.trim();
  }

  public String getCancelRemark() {
      return cancelRemark;
  }

  public void setCancelRemark(String cancelRemark) {
      this.cancelRemark = cancelRemark == null ? null : cancelRemark.trim();
  }

  public String getCombStus() {
      return combStus;
  }

  public void setCombStus(String combStus) {
      this.combStus = combStus == null ? null : combStus.trim();
  }

  public String getForderId() {
      return forderId;
  }

  public void setForderId(String forderId) {
      this.forderId = forderId == null ? null : forderId.trim();
  }

  public String getLgstNo() {
      return lgstNo;
  }

  public void setLgstNo(String lgstNo) {
      this.lgstNo = lgstNo == null ? null : lgstNo.trim();
  }

  public String getSalesman() {
      return salesman;
  }

  public void setSalesman(String salesman) {
      this.salesman = salesman == null ? null : salesman.trim();
  }

  public String getCustRemark() {
      return custRemark;
  }

  public void setCustRemark(String custRemark) {
      this.custRemark = custRemark == null ? null : custRemark.trim();
  }

  public String getSalesRemark() {
      return salesRemark;
  }

  public void setSalesRemark(String salesRemark) {
      this.salesRemark = salesRemark == null ? null : salesRemark.trim();
  }

  public String getRemark() {
      return remark;
  }

  public void setRemark(String remark) {
      this.remark = remark == null ? null : remark.trim();
  }

  public Date getShipTime() {
      return shipTime;
  }

  public void setShipTime(Date shipTime) {
      this.shipTime = shipTime;
  }

  /**
   * 平台发货时间
   *
   * @return trad_upship_time 平台发货时间
   */
  public Date getConsignTime() {
      return consignTime;
  }

  /**
   * 平台发货时间
   *
   * @param consignTime 平台发货时间
   */
  public void setConsignTime(Date consignTime) {
      this.consignTime = consignTime;
  }

  public Date getFinishTime() {
      return finishTime;
  }

  public void setFinishTime(Date finishTime) {
      this.finishTime = finishTime;
  }

  public String getOperStus() {
      return operStus;
  }

  public void setOperStus(String operStus) {
      this.operStus = operStus == null ? null : operStus.trim();
  }

  public String getIsOrderError() {
      return isOrderError;
  }

  public void setIsOrderError(String isOrderError) {
      this.isOrderError = isOrderError == null ? null : isOrderError.trim();
  }

  public String getIsGoodsError() {
      return isGoodsError;
  }

  public void setIsGoodsError(String isGoodsError) {
      this.isGoodsError = isGoodsError == null ? null : isGoodsError.trim();
  }

  public String getIsLgstError() {
      return isLgstError;
  }

  public void setIsLgstError(String isLgstError) {
      this.isLgstError = isLgstError == null ? null : isLgstError.trim();
  }

  public String getIsStockError() {
      return isStockError;
  }

  public void setIsStockError(String isStockError) {
      this.isStockError = isStockError == null ? null : isStockError.trim();
  }

  public String getOrderErrorRemark() {
      return orderErrorRemark;
  }

  public void setOrderErrorRemark(String orderErrorRemark) {
      this.orderErrorRemark = orderErrorRemark == null ? null : orderErrorRemark.trim();
  }

  public String getGoodsErrorRemark() {
      return goodsErrorRemark;
  }

  public void setGoodsErrorRemark(String goodsErrorRemark) {
      this.goodsErrorRemark = goodsErrorRemark == null ? null : goodsErrorRemark.trim();
  }

  public String getLgstErrorRemark() {
      return lgstErrorRemark;
  }

  public void setLgstErrorRemark(String lgstErrorRemark) {
      this.lgstErrorRemark = lgstErrorRemark == null ? null : lgstErrorRemark.trim();
  }

  public String getStockErrorRemark() {
      return stockErrorRemark;
  }

  public void setStockErrorRemark(String stockErrorRemark) {
      this.stockErrorRemark = stockErrorRemark == null ? null : stockErrorRemark.trim();
  }

  public String getIsInvoice() {
      return isInvoice;
  }

  public void setIsInvoice(String isInvoice) {
      this.isInvoice = isInvoice == null ? null : isInvoice.trim();
  }

  public String getIsIssued() {
      return isIssued;
  }

  public void setIsIssued(String isIssued) {
      this.isIssued = isIssued == null ? null : isIssued.trim();
  }

  public String getInvoiceTitle() {
      return invoiceTitle;
  }

  public void setInvoiceTitle(String invoiceTitle) {
      this.invoiceTitle = invoiceTitle == null ? null : invoiceTitle.trim();
  }

  public String getIsItemGoods() {
      return isItemGoods;
  }

  public void setIsItemGoods(String isItemGoods) {
      this.isItemGoods = isItemGoods == null ? null : isItemGoods.trim();
  }

  public String getInvoiceItem() {
      return invoiceItem;
  }

  public void setInvoiceItem(String invoiceItem) {
      this.invoiceItem = invoiceItem == null ? null : invoiceItem.trim();
  }

  public String getInvoiceType() {
      return invoiceType;
  }

  public void setInvoiceType(String invoiceType) {
      this.invoiceType = invoiceType == null ? null : invoiceType.trim();
  }

  public String getJobStep() {
      return jobStep;
  }

  public void setJobStep(String jobStep) {
      this.jobStep = jobStep == null ? null : jobStep.trim();
  }

  public String getDeleted() {
      return deleted;
  }

  public void setDeleted(String deleted) {
      this.deleted = deleted == null ? null : deleted.trim();
  }

  public Date getCreateTime() {
      return createTime;
  }

  public void setCreateTime(Date createTime) {
      this.createTime = createTime;
  }

  public Date getUpdateTime() {
      return updateTime;
  }

  public void setUpdateTime(Date updateTime) {
      this.updateTime = updateTime;
  }


  public String getHasInspected() {
      return hasInspected;
  }

  public void setHasInspected(String hasInspected) {
      this.hasInspected = hasInspected;
  }

  public String getStorCode() {
      return storCode;
  }

  public void setStorCode(String storCode) {
      this.storCode = storCode;
  }

  public String getLgstCode() {
      return lgstCode;
  }

  public void setLgstCode(String lgstCode) {
      this.lgstCode = lgstCode;
  }
  
  public String getDiscountFee() {
		return discountFee;
	}

	public void setDiscountFee(String discountFee) {
		this.discountFee = discountFee;
	}

	public String getPointFee() {
		return pointFee;
	}

	public void setPointFee(String pointFee) {
		this.pointFee = pointFee;
	}
	
  public String getHasRefund() {
      return hasRefund;
  }

  public void setHasRefund(String hasRefund) {
      this.hasRefund = hasRefund;
  }

  public String getHasReturn() {
      return hasReturn;
  }

  public void setHasReturn(String hasReturn) {
      this.hasReturn = hasReturn;
  }

  public String getHasResend() {
      return hasResend;
  }

  public void setHasResend(String hasResend) {
      this.hasResend = hasResend;
  }
}
